package com.example.tool.erp.sdk.api.setting.dto;

import com.google.gson.annotations.SerializedName;

import java.util.List;

public class EmployeeSearchResponse
{

	@SerializedName("total_count") private Integer total;
	@SerializedName("order_list") private List<Order> orderList;

	public Integer getTotal()
	{
		return total;
	}

	public void setTotal(Integer total)
	{
		this.total = total;
	}

	public List<Order> getOrderList()
	{
		return orderList;
	}

	public void setOrderList(List<Order> orderList)
	{
		this.orderList = orderList;
	}

	public static class Order
	{
		@SerializedName("roles_mask") private Integer rolesMask;
		@SerializedName("gender") private Integer gender;
		@SerializedName("is_system_user") private Boolean systemUser;
		@SerializedName("employee_id") private Integer employeeId;
		@SerializedName("name") private String name;
		@SerializedName("position_name") private String positionName;
		@SerializedName("employee_no") private String employeeNo;
		@SerializedName("remark") private String remark;
		@SerializedName("shortname") private String shortname;
		@SerializedName("department_name") private String departmentName;

		public Integer getRolesMask()
		{
			return rolesMask;
		}

		public void setRolesMask(Integer rolesMask)
		{
			this.rolesMask = rolesMask;
		}

		public Integer getGender()
		{
			return gender;
		}

		public void setGender(Integer gender)
		{
			this.gender = gender;
		}

		public Boolean getSystemUser()
		{
			return systemUser;
		}

		public void setSystemUser(Boolean systemUser)
		{
			this.systemUser = systemUser;
		}

		public Integer getEmployeeId()
		{
			return employeeId;
		}

		public void setEmployeeId(Integer employeeId)
		{
			this.employeeId = employeeId;
		}

		public String getName()
		{
			return name;
		}

		public void setName(String name)
		{
			this.name = name;
		}

		public String getPositionName()
		{
			return positionName;
		}

		public void setPositionName(String positionName)
		{
			this.positionName = positionName;
		}

		public String getEmployeeNo()
		{
			return employeeNo;
		}

		public void setEmployeeNo(String employeeNo)
		{
			this.employeeNo = employeeNo;
		}

		public String getRemark()
		{
			return remark;
		}

		public void setRemark(String remark)
		{
			this.remark = remark;
		}

		public String getShortname()
		{
			return shortname;
		}

		public void setShortname(String shortname)
		{
			this.shortname = shortname;
		}

		public String getDepartmentName()
		{
			return departmentName;
		}

		public void setDepartmentName(String departmentName)
		{
			this.departmentName = departmentName;
		}
	}
}
